home *** CD-ROM | disk | FTP | other *** search
- unit Hh;
-
- interface
-
- uses
- SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
- Forms, Dialogs, ExtCtrls, StdCtrls, Buttons,PRINTERS;
-
- type
- TForm2 = class(TForm)
- Image1: TImage;
- Memo1: TMemo;
- mov: TBitBtn;
- back: TBitBtn;
- Timer1: TTimer;
- Label1: TLabel;
- PR: TBitBtn;
- Memo2: TMemo;
- procedure backClick(Sender: TObject);
- procedure Timer1Timer(Sender: TObject);
- procedure FormShow(Sender: TObject);
- procedure movClick(Sender: TObject);
- procedure FormClose(Sender: TObject; var Action: TCloseAction);
- procedure PRClick(Sender: TObject);
- procedure PRMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- procedure movMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- procedure backMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
- var
- Form2: TForm2;
- go,P,M:bOOLEAN;
-
- implementation
-
- {$R *.DFM}
-
- procedure TForm2.backClick(Sender: TObject);
- begin
- MEMO2.CLEAR;
- MEMO1.CLEAR;
- close;
- end;
-
- procedure TForm2.Timer1Timer(Sender: TObject);
- begin
- IF GO THEN
- BEGIN
- if memo1.left=25 then
- begin
- p:=true;
- m:=False;
- end;
- if memo1.left=310 then
- begin
- m:=true;
- p:=FaLSE;
- END;
- if p then memo1.left:=memo1.left+5;
- if m then memo1.left:=memo1.left-5;
- END;
- end;
-
- procedure TForm2.FormShow(Sender: TObject);
- begin
- GO:=TRUE;
- IMAGE1.PICTURE.LOADFROMFILE('\TEXT.BMP');
- end;
-
- procedure TForm2.movClick(Sender: TObject);
- begin
- IF MOV.CAPTION='Stop Move' then
- begin
- GO:=fALSE;
- mov.caption:='Active';
- end
- else
- begin
- GO:=true;
- mov.caption:='Stop Move';
- end;
- end;
-
- procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
- begin
- go:=false;
- end;
-
- procedure TForm2.PRClick(Sender: TObject);
- VAR
- MYFILE:TEXTFILE;
- LI:INTEGER;
- begin
- AssignPrn(MyFile);
- Rewrite(MyFile);
- Writeln(MyFile, ' ');
- Writeln(MyFile, ' ');
- Writeln(MyFile, ' ');
- Writeln(MyFile, ' '+LABEL1.CAPTION);
- Writeln(MyFile, ' ');
- FOR LI:=0 TO MEMO2.LINES.COUNT-1 DO
- Writeln(MyFile, ' '+MEMO2.LINES[LI]);
- System.CloseFile(MyFile);
- end;
-
- procedure TForm2.PRMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- begin
- pr.setfocus;
- end;
-
- procedure TForm2.movMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- begin
- mov.setfocus;
- end;
-
- procedure TForm2.backMouseMove(Sender: TObject; Shift: TShiftState; X,
- Y: Integer);
- begin
- back.setfocus;
- end;
-
- end.
-